package com.suzhe.ymall.common.exception;

import lombok.Getter;

/**
 * @author suzhe
 * @date 2018/11/18
 */
@Getter
public class YMallException extends RuntimeException {
    private static final long serialVersionUID = 1L;

    private String msg;
    private int code = 500;

    public YMallException(String msg) {
        super(msg);
        this.msg = msg;
    }

    public YMallException(String msg, Throwable e) {
        super(msg, e);
        this.msg = msg;
    }

    public YMallException(int code, String msg) {
        super(msg);
        this.msg = msg;
        this.code = code;
    }

    public YMallException(int code, String msg, Throwable e) {
        super(msg, e);
        this.msg = msg;
        this.code = code;
    }

}
